.left-menu{height: 100%;left: 0;position: fixed;top: 0;width: 70px;background: #2f4050;}
.left-menu .nav-item{text-align: center;height:50px; cursor: pointer}
.left-menu .nav-item.active a{color:#fff;background-color:#293846;border-left: 4px solid #19aa8d;}
.left-menu .nav-item a{color:#a7b1c2;vertical-align: middle;display: inline-block;width: 100%;height: 100%;}
.left-menu .nav-item a:after{content: "";width: 0;height: 100%;vertical-align: middle;display: inline-block }
.left-menu .nav-item:hover a{text-decoration: none;color:#fff;background-color:#293846;}